package com.edu.exam.enums.examination.paper;

import com.edu.exam.enums.core.BaseEnum;

/**
 * OMR优先级级别枚举
 */
public enum OmPriorityLevel implements BaseEnum {
    LOWEST("LOWEST", "最低"),
    LOW("LOW", "低"),
    BELOW_NORMAL("BELOW_NORMAL", "低于正常"),
    NORMAL("NORMAL", "正常"),
    ABOVE_NORMAL("ABOVE_NORMAL", "高于正常"),
    HIGH("HIGH", "高"),
    HIGHEST("HIGHEST", "最高"),
    CRITICAL("CRITICAL", "关键"),
    URGENT("URGENT", "紧急"),
    IMMEDIATE("IMMEDIATE", "立即"),
    EXPEDITED("EXPEDITED", "加急"),
    SPECIAL("SPECIAL", "特殊"),
    EMERGENCY("EMERGENCY", "紧急情况"),
    ROUTINE("ROUTINE", "常规"),
    STANDARD("STANDARD", "标准");

    private final String code;
    private final String description;

    OmPriorityLevel(String code, String description) {
        this.code = code;
        this.description = description;
    }

    @Override
    public String getCode() {
        return code;
    }

    @Override
    public String getDescription() {
        return description;
    }
}
